Communication system, apparatus and methods for calibrating an antenna array

ABSTRACT

A method for calibrating ( 700 ) an antenna array comprises a plurality of antenna elements coupled to a plurality of respective receive paths in a wireless communication system. The method comprises, in receive mode, applying a test signal to an individual single receive path ( 715 ) of the plurality of receive paths; and feeding back the test signal via a switched coupler network. The method further comprises running a receive calibration measurement routine to determine at least one measurement value used to calibrate the individual signal receive path and waiting for at least one converged measurement value; and extracting ( 720 ) the converged measurement value for at least one individual receive path. The steps of applying, running, extracting for a next individual single receive path are repeated until the calibration routine has completed ( 725 ). The method further comprises selecting a converged measurement value of at least one individual receive path from a plurality of receive paths ( 730 ) to form a reference receiver calibration result ( 730 ); normalizing a plurality of at least one measurement values of the plurality of receive paths using the reference receiver calibration result ( 730 ); and applying a normalized value to at least one of the plurality of receive paths.

FIELD OF THE INVENTION

The field of the invention relates to active antenna array arrangementfor use in communication systems and in particular, but not exclusively,to calibration and control of active antenna arrays.

BACKGROUND OF THE INVENTION

Currently, 3rd generation (3G) cellular communication systems are beingdeveloped to further enhance the communication services provided tomobile phone users. The most widely adopted 3rd generation communicationsystems are based on Code Division Multiple Access (CDMA) technology.Carrier frequencies are used for both uplink transmissions, i.e.transmissions from a mobile wireless communication unit (often referredto as wireless subscriber communication unit or user equipment in 3^(rd)generation systems) to the communication infrastructure via a wirelessserving base station (often referred to as a Node-B in 3^(rd) generationsystems) and downlink transmissions, i.e. transmissions from thecommunication infrastructure to the mobile wireless communication unitvia a wireless serving base station (e.g. Node-B). A further descriptionof CDMA, and specifically of the Wideband CDMA (WCDMA) mode of UniversalMobile Telecommunication System (UMTS), can be found in ‘WCDMA forUMTS’, Harri Holma (editor), Antti Toskala (Editor), Wiley & Sons, 2001,ISBN 0471486876.

CDMA communication, as used in 3G mobile communications air interfacetechnologies, is an ‘interference limited’ technology from a datathroughput perspective. CDMA technology utilises orthogonal variablespreading factor (OVSF) codes combined with pseudo noise (Pn) codes todifferentiate multiple UEs that are utilising the same spectrum at thesame time for uplink access on the Uu radio interface. In order tomaintain sufficient signal-to-interference ratio (SIR) protection forall UEs on accessing the Node-B, up-link (UL) power control (PC) isdynamically managed by the network infrastructure. SIR estimation iscommonly derived from pilot tones in the uplink (UL) dedicated pagingcontrol channel (DPCCH). User equipment (UE) devices transmitting to aNode-B on the same spreading factor (SF) would be arranged such thattheir respective transmissions have substantially the same power whenreceived at the receiving Node-B. Often, up to ninety six UEs aresimultaneously supported in call mode for a specific Node-B.

Modern modulation schemes used in many cellular communication systemsuse high peak-to-average ratios. A peak-to-average ratio of 10.5 dB isnot uncommon in many versions of 3^(rd) generation partnership project(3GPP) wireless communication systems, such as: EDGE, wideband codedivision multiple access (WCDMA), WiMAX and long term evolution (LTE).Therefore, the PA needs to be operating in a linear mode when usingthese modulation schemes, thereby driving down the PA efficiency to sub10%. This implies that a 100 W PA consumes in excess of 1 kW DC power.

Major efforts have been underway in recent years to improve this poorpower efficiency by utilising schemes such as adaptive predistortion.Predistortion schemes utilise feedback paths where the PA output ismonitored and the resultant modulation signal and the distortiondetection enables an ‘anti-distortion’ co-efficient to be applied to the(forward path) modulation signal, thereby compensating for (off-setting)the subsequent signal distortion created by the PA. In this manner, theuse of predistortion schemes allows the PA to operate in a morenon-linear mode of operation, thereby increasing the PAs overallefficiency. Thus, as a result of this efficiency drive, the selectionand operation of the PA is closely coupled to the operation of themodulator components.

Conventional antenna arrays, comprising multiple antenna elements andused with existing Node-B equipment in most 3G installations, utilise afixed +/−65° beam pattern. Outside of the main lobe of the antenna beamthe signals are spatially filtered and significantly attenuated.Conventional network planning and passive antenna array solutionsprocess all incoming signals with a common fixed beam pattern. Suchreceive processing, based on signals received within the geographic areaidentified by the antenna beam main lobe, referred to as the RFfootprint, tends to dictate a corresponding common beam pattern fortransmitter operation. Thus, an identical radio frequency (RF) footprintis used for both receive (Rx) and transmit (Tx) operation.

Rx beam-forming using antenna arrays depends on the ability toconstructively add incident signals on each of the antenna elements in away that coherently adds those from the desired direction. Thus,incident signals that are not from the desired direction will beincoherently added, and thus will not experience the same processinggain. The term ‘coherency’ implies that the signals will havesubstantially the same phase angle. In addition, thermal noise frommultiple sources also exhibits incoherent properties, and thus whenadded the signals from multiple sources do not experience the sameprocessing gain as a coherent desired signal.

Conversely in Tx active antenna arrays the signals are coherentlycombined within the intended beam pattern as electromagnetic (EM)signals in the ‘air’ so that they arrive coherently at the mobilestation (MS) (e.g. UE) receiver.

In a Node-B antenna array arrangement, the received RF signal from asingle UE cannot be discerned without demodulation of the compositesignal. Individual receive beam-forming for a specific user is notfeasible, since there is likely to be multiple received signals ofcomparable powers from different UEs simultaneously at the antennaarray. Even if few UEs are utilising the Node-B, the likelihood is thatthe signals would be below the noise floor of the Node-B's receiver. Theprocessing gain of a WCDMA receiver implies that the signal can beextracted from the noise floor. This, however, requires at least apartial demodulation process.

Most known beam-forming schemes consider beam-forming only in the radiofrequency (RF) domain. Therefore, common baseband filter stages areused. The inventors of the present invention have recognised andappreciated that variation in the common baseband filter stages maydominate overall latency in the system, which have not been consideredor corrected for in the known prior art. Furthermore,digital-to-analogue converters and analogue-to-digital converters arerequired to sample at increased frequency rates, driven by new airinterface protocols. Thus, maintaining clock phase synchronization tosuch devices across the array of elements is becoming increasinglydifficult. Furthermore, samples processed in the digital domain may besubject to latencies in excess of an integer cycle compounding the needto resolve latency mismatch.

For example, if a slow rate of change of modulation with respect to theRF is considered, then any latency in paths that correspond to multiplewavelengths of the RF signal have little effect. One example of thiswould be the case of the Global System for Mobile communications (GSM)standard, where the rate of change of phase per RF cycle is so low thatit is not measured. In the GSM standard, the symbol rate isapproximately 270 kS/s. In contrast, the more recent mobilecommunication technologies employ air-interface protocols that havesymbol rates in wider bandwidth RF signals, where the rate of change ofphase/amplitude per RF cycle is significant. Such a rate of change ofphase/amplitude per RF cycle level has been found to cause distortion tothe resultant beam-forming of signals.

WO 2008/000318(A1) highlights a problem of reference calibration signalgeneration and feedback path effects on phase/amplitude measurements. Inorder to attempt to solve this problem, WO 2008/000318(A1) proposes acoupler scheme that necessitates that multiple receiver or transmitterchains need to be disabled in order to perform the calibrations. Thisrequirement is an artefact of the common coupler structure to multipleantenna paths. However, WO 2008/000318(A1) fails to describe a mechanismto perform calibration. It is noted that the proposed coupler schemewould also substantially degrade network performance when performedduring live transmission of a network, as all but one transmitter at atime can be measured.

U.S. Pat. No. 6,339,399 B1 proposes a mechanism that uses distinctbeam-forming component blocks to that for receive calibration resultantcorrection. In the mechanism proposed in U.S. Pat. No. 6,339,399 B1,only amplitude and phase correction on the respective receive paths istaken into consideration, due to the sole use of a complex multiplier asthe corrective mechanism. In the mechanism proposed in U.S. Pat. No.6,339,399 B1, only one coupling path per antenna element feed isemployed. This, as highlighted in U.S. Pat. No. 6,339,399 B1, can causean effect whereby feedback or calibration tone path error can dominateover receive path error.

Consequently, current techniques are suboptimal. Hence, an improvedmechanism to address the problem of supporting antenna array technologyin a wireless communication network would be advantageous.

SUMMARY OF THE INVENTION

Accordingly, the invention seeks to mitigate, alleviate or eliminate oneor more of the above mentioned disadvantages singly or in anycombination.

According to a first aspect of the invention, there is provided, amethod for calibrating an antenna array comprises a plurality of antennaelements coupled to a plurality of respective receive paths in awireless communication system. The method comprises, in receive mode,applying a test signal to an individual single receive path of theplurality of receive paths; and feeding back the test signal via aswitched coupler network. The method further comprises running a receivecalibration measurement routine to determine at least one measurementvalue used to calibrate the individual signal receive path and waitingfor at least one converged measurement value; and extracting theconverged measurement value for at least one individual receive path.The steps of applying, running, extracting for a next individual singlereceive path are repeated until the calibration routine has completed.The method further comprises selecting a converged measurement value ofat least one individual receive path from a plurality of receive pathsto form a reference receiver calibration result; normalizing a pluralityof at least one measurement values of the plurality of receive pathsusing the reference receiver calibration result; and applying anormalized value to at least one of the plurality of receive paths.

The invention may allow improved use of active antenna array basedsystems, since it allows for calibration whilst the communicationssystem is processing live network traffic. Furthermore, systemiccalibration path induced errors can be eliminated by the calibrationprocess.

According to an optional feature of the invention, applying a testsignal may comprise setting a test signal amplitude level.

According to an optional feature of the invention, the setting anoptimal test signal amplitude level may comprise setting a test signalamplitude level by factoring an ambient radio frequency environmenteffect on an associated antenna element of the single individual receivepath.

According to an optional feature of the invention, the method mayfurther comprise identifying those single individual receive paths whoseconverged at least one measurement value is determined as being below asignal threshold level.

According to an optional feature of the invention, the method mayfurther comprise identifying the single individual receive path as afailed receive path upon determination that the converged at least onemeasurement value is below a signal threshold level.

According to an optional feature of the invention, the method mayfurther comprise eliminating from the receive calibration process thesingle individual receive path identified as failed.

According to a second aspect of the invention, there is provided amethod for calibrating an antenna array that comprises a plurality ofantenna elements coupled to a plurality of respective transmit paths ina wireless communication system. The method comprises, in transmit mode,routing live transmit network signals through at least one transmitpath; and feeding back a portion of the live transmit signals pertainingto a selected path under calibration measurement via a switched couplernetwork. The method further comprises running a transmit calibrationmeasurement routine to determine at least one measurement value used tocalibrate the individual single transmit path and waiting for at leastone converged measurement value; and extracting the convergedmeasurement value of at least one individual single transmit path. Themethod further comprises repeating steps of applying, running,extracting for a next individual single transmit path until thecalibration routine has completed. The method further comprisesselecting a converged measurement value of at least one individualsingle transmit path from a plurality of transmit paths to form areference transmitter calibration measurement result; normalizing aplurality of at least one measurement values of a plurality of transmitpaths using the reference transmitter calibration result; and applying anormalized measurement value to at least one of the plurality oftransmit paths.

According to an optional feature of the invention, the method mayfurther comprise identifying for at least one of the single individualtransmit paths whether: the converged at least one measurement value isbelow a threshold value; or the calibration did not converge.

According to an optional feature of the invention, the method mayfurther comprise identifying the single individual transmit path as afailed transmit path upon identifying that: the converged at least onemeasurement value is determined as being below the threshold value, orthe calibration did not converge.

According to an optional feature of the invention, the method mayfurther comprise setting optimal calibration feedback line-up settingsto factor a power level of the single individual transmit path.

According to an optional feature of the invention, wherein the at leastone measurement value of the plurality of receive paths or the pluralityof transmit paths may be a latency value. The method may furthercomprise determining a longest latency value for those receive paths ortransmit paths that have been identified as one or more of thefollowing: a receive converged at least one measurement value is notbelow the signal threshold; a transmit converged at least onemeasurement value is determined as not being below the threshold value;a transmit calibration that did converge.

According to an optional feature of the invention, the method mayfurther comprise normalising each latency value for each of the singleindividual receive or transmit signals or each of the single individualreceive or transmit signals to the longest latency value.

According to an optional feature of the invention, the method mayfurther comprise scaling, for example complex scaling, the normalised atleast one measurement value to at least one composite beam weightingcoefficient for each receive path or transmit path of the plurality ofreceive paths or transmit paths; and applying the at least one compositebeam weighting coefficient to at least one receive path or at least onetransmit path.

According to an optional feature of the invention, the method mayfurther comprise initialising calibration hardware.

According to an optional feature of the invention, the method mayfurther comprise adjusting at least one measurement value of: latency,phase or amplitude measurement to incorporate any latency phase oramplitude adjustment that exists in a plurality of receive paths ortransmit paths, for example where latency phase or amplitude adjustmentthat exists in a plurality of receive paths or transmit paths may bedetermined from a previous calibration iteration.

According to an optional feature of the invention, the method mayfurther comprise setting a soft fail flag for the antenna elementassociated with the failed receive or transmit path followingelimination.

According to an optional feature of the invention, the at least onemeasurement value may be determined by an adaptive filter measurementvalue.

According to an optional feature of the invention, the method mayfurther comprise using a common antenna array element and correspondingcommon switched coupler paths in receive mode and transmit mode.

According to a third aspect of the invention, there is provided anetwork element for calibrating an antenna array comprising a pluralityof antenna elements coupled to a plurality of respective receive pathsin a wireless communication system. The network element comprises, inreceive mode, a plurality of independent receiver circuits coupled torespective antenna elements of the antenna array; and test signalgeneration logic arranged to apply a test signal to an individual singlereceive path of the plurality of receive paths. The network elementfurther comprises a feedback path for feeding back the test signal via aswitched coupler network; and processing logic for running a receivecalibration measurement routine to determine at least one measurementvalue used to determine calibration correction of the individual signalreceive path and waiting for at least one converged measurement value.The network element further comprises extracting logic arranged toextract the converged at least one measurement value for the at leastone individual receive path; wherein the test signal generation logic,processing logic and extracting logic repeat steps of applying, running,extracting for a next individual single receive path until thecalibration measurement routine has completed. The network elementfurther comprises logic for selecting a converged measurement value ofat least one individual receive path from a plurality of receive pathsto form a reference receiver calibration result; logic for normalizing aplurality of at least one measurement values of the plurality of receivepaths using the reference receiver calibration result; and logic forapplying the at least one composite beam weighting coefficient torespective receive paths.

According to a fourth aspect of the invention, there is provided anetwork element for calibrating an antenna array comprising a pluralityof antenna elements coupled to a plurality of respective transmit pathsin a wireless communication system. The network element comprises, intransmit mode, a plurality of independent transmit circuits coupled torespective antenna elements of the antenna array; and logic for routinglive transmit signals through least one transmit path. The networkelement further comprises a switched coupler network arranged to feedback a portion of the live transmit signals pertaining to a selectedpath under calibration measurement via a switched coupler network; andprocessing logic for running a transmit calibration routine to determineat least one measurement value used to calibrate the individual singletransmit path and waiting for at least one converged measurement value.The network element further comprises logic for extracting the convergedat least one measurement value of at least one individual singletransmit path; wherein the processing logic and logic for extracting arearranged to repeat steps of applying, running, extracting for a nextindividual single transmit path until the calibration routine hascompleted. The network element further comprises logic for selecting aconverged measurement value of at least one individual single transmitpath from a plurality of transmit paths to form a reference transmittercalibration measurement result; logic for normalizing a plurality of atleast one measurement values of a plurality of transmit paths using thereference transmitter calibration result; and logic for applying thenormalized measurement value to at least one of the plurality oftransmit paths.

According to a fifth aspect of the invention, there is provided acomputer program product comprising program code for calibrating anantenna array comprising a plurality of antenna elements coupled to aplurality of respective receive paths in a wireless communicationsystem. The computer program product comprising program code for, inreceive mode, calibrating an antenna array comprises a plurality ofantenna elements coupled to a plurality of respective receive paths in awireless communication system. The program code is operable for applyinga test signal to an individual single receive path of the plurality ofreceive paths; and feeding back the test signal via a switched couplernetwork. The program code is operable for running a receive calibrationmeasurement routine to determine at least one measurement value used tocalibrate the individual signal receive path and waiting for at leastone converged measurement value; and extracting the convergedmeasurement value for at least one individual receive path. The steps ofapplying, running, extracting for a next individual single receive pathare repeated until the calibration routine has completed. The programcode is operable for selecting a converged measurement value of at leastone individual receive path from a plurality of receive paths to form areference receiver calibration result; normalizing a plurality of atleast one measurement values of the plurality of receive paths using thereference receiver calibration result; and applying a normalized valueto at least one of the plurality of receive paths.

According to a sixth aspect of the invention, there is provided acomputer program product comprising program code for calibrating anantenna array comprising a plurality of antenna elements coupled to aplurality of respective transmit paths in a wireless communicationsystem. The computer program product comprising program code for, intransmit mode, for calibrating an antenna array comprising a pluralityof antenna elements coupled to a plurality of respective transmit pathsin a wireless communication system. The program code is operable forrouting live transmit network signals through at least one transmitpath; and feeding back a portion of the live transmit signals pertainingto a selected path under calibration measurement via a switched couplernetwork. The program code is operable for running a transmit calibrationmeasurement routine to determine at least one measurement value used tocalibrate the individual single transmit path and waiting for at leastone converged measurement value; and extracting the convergedmeasurement value of at least one individual single transmit path. Theprogram code is operable for repeating steps of applying, running,extracting for a next individual single transmit path until thecalibration routine has completed. The program code is operable forselecting a converged measurement value of at least one individualsingle transmit path from a plurality of transmit paths to form areference transmitter calibration measurement result; normalizing aplurality of at least one measurement values of a plurality of transmitpaths using the reference transmitter calibration result; and applying anormalized measurement value to at least one of the plurality oftransmit paths.

These and other aspects, features and advantages of the invention willbe apparent from, and elucidated with reference to, the embodimentsdescribed hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of the invention will be described, by way of example only,with reference to the accompanying drawings, in which

FIG. 1 illustrates an arrangement of a plane wave incident on antennaarray in accordance with some embodiments of the invention.

FIG. 2 illustrates an example of a 3GPP cellular communication systemadapted in accordance with some embodiments of the invention.

FIG. 3 illustrates an example of a network element arranged to performbeam-forming at an antenna mast in accordance with embodiments of theinvention.

FIG. 4 illustrates a more detailed example of a switched couplerstructure utilized in calibrating beam-form antenna array in accordancewith the network element example embodiment of FIG. 3.

FIG. 5 illustrates an example of a calibration controller of the networkelement arranged to calibrate the beam-forming antenna array inaccordance with some embodiments of the invention.

FIG. 6 illustrates a more detailed example of an adaptive filter thatmay be employed in the calibration controller of FIG. 5.

FIG. 7 illustrates a flowchart example of a method for calibratingreceive beam-forming of an antenna array in a wireless communicationsystem, adapted in accordance with embodiments of the invention.

FIG. 8 illustrates a flowchart example of a method for calibratingtransmit beam-forming of an antenna array in a wireless communicationsystem, adapted in accordance with embodiments of the invention.

FIG. 9 illustrates a typical computing system that may be employed toimplement signal processing functionality in embodiments of theinvention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION

In the field of radio-array active antenna technology, receive signalsare additively combined coherently from the different receiver (Rx)elements. This receive combining operation may be implemented in thedigital domain. For optimal coherency to exist on the separate signalsat the combining stage, the latency, phase response and gain response ofthe respective receive paths should be equalised. Different receivers inan array may exhibit variations in these characteristics due to, say,component manufacturing tolerances, clock skew, temperature and powersupply variations, etc. For example, in practical systems, there will bedifferent instantiations of voltage regulators, and therefore differentdevices may exhibit process-induced offsets and temperature-dependentcoefficients. Similarly, the clock distribution to multiple transceiversundergoes variations in the clock path, thereby causing an offset inrelative phase to each transceiver. It is also known that temperatureprofiles within the antenna array housing may be significant.

Furthermore, each of the transceivers will not have the same proximityto heat generating components, such as the digital signal processingchain. Likewise certain transceivers will be at a periphery of thearray, and therefore experience more variation due to the ambientenvironment. In addition, some transceivers will have different transmitpower profiles, according to the beam-form coefficients, and as a resultexhibit different thermal generation profiles.

Embodiments of the invention are described with reference to smart (oractive) antenna technology used in a wireless communication system.Smart (or active) antenna technology is a radio technology where theantenna system comprises dedicated signal processing logic per antennaarray element. Alternative embodiments may be employed in co-locatedantenna and signal processing units. Smart (active) antenna technologiesfall into three broad families, namely: (i) multi-antenna systems (MAS);(ii) radiohead implementations with or without multiple in-multiple out(MIMO) radio ports; and (iii) active antenna arrays.

The following description focuses on embodiments of the invention thatare applicable to active antenna arrays employed in Universal MobileTelecommunication System (UMTS) cellular communication systems and inparticular to a UMTS Terrestrial Radio Access Network (UTRAN) operatingin a 3^(rd) generation partnership project (3GPP) system. However, itwill be appreciated that the invention is not limited to this particularcellular communication system, but may be applied to any wirelesscommunication system, including satellite communication systems,employing active antenna arrays where the antenna may be integrated withantenna beam-forming conversion apparatus or circuits.

FIG. 1 illustrates a 2-dimensional representation 100 of a plane wave102, 104, 106 that is incident on an antenna array comprising a seriesof antenna elements 112, 114, 116. Due to the angle of arrival, of theincident plane wave, there may be a difference Δd1 124 and Δd2 126 inthe distance for the plane wave to travel to the respective arrayelements 112, 114, 116. This distance will translate as a timedifference, as described by the relationshipΔt=Δd/C  [Eqn. 1]where: C is approximately 3.10⁸ m/sec.

For a specific carrier frequency this will translate as a phasedifference (Δφ) between incident signals.Δφ(degrees)=360(Δd/λ)  [Eqn. 2]where: λ is the wavelength of the incident carrier.

For beamforming the phase error on any single receive path 132, 134, 136needs to be resolved to less than 10° for commercially viable beamsteering systems. At 2 GHz this phase error translates to better than 50ps matching on respective RX paths.

The f(I,Q) processing logic 142, 144, 146 in FIG. 1 are denoted todescribe the phase, latency and amplitude transformation applied to thedown-converted signals, so as to correct for any matching impairmentsbetween respective receiver paths. The f(I,Q) processing logic 142, 144,146 also apply the beam-forming weights, so that signals confined to adesired beam pattern coverage area have substantially improvedprocessing gain over that from outside the desired pattern area. Many ofthe gain, phase or latency errors associated with the receiver maychange as a function of operating frequency, power supply fluctuationsor environmental changes, such as temperature or humidity. The outputsfrom the respective f(I,Q) processing logic 142, 144, 146 are thencombined in summer 150 to produce a composite signal 152.

It is noted that it would be particularly beneficial to support acalibration scheme that is able to operate during ‘live’ networkreception.

The apparatus proposed in embodiments of the invention uses commonsignal processing steps in the received signal path in order to providecomposite beam steering and calibration result corrective coefficients.

Referring now to FIG. 2, a cellular-based communication system 200 isshown in outline, in accordance with one embodiment of the invention. Inthis embodiment, the cellular-based communication system 200 iscompliant with, and contains network elements capable of operating over,an universal mobile telecommunication system (UMTS) air-interface.

A plurality of wireless subscriber communication units/terminals (oruser equipment (UE) in UMTS nomenclature) 205 communicate over radiolinks with a plurality of base transceiver stations, referred to underUMTS terminology as Node-Bs, 215 supporting communication coverage overa particular communication cell 210. The system 200 comprises many otherUEs and Node-Bs, which for clarity purposes are not shown.

The wireless communication system, sometimes referred to as a NetworkOperator's Network Domain, is connected to an external network 240, forexample the Internet. The Network Operator's Network Domain includes:

(i) A core network, namely at least one Gateway General Packet RadioSystem (GPRS) Support Node (GGSN) 225 and at least one Serving GPRSSupport Nodes (SGSN) 230; and

(ii) An access network, comprising a UMTS Radio network controller (RNC)220; and at least one UMTS Node-B 215, where each RNC 220 may controlone or more Node-Bs 215.

The GGSN 225 or SGSN 230 is responsible for UMTS interfacing with aPublic network, for example a Public Switched Data Network (PSDN) (suchas the Internet) 240 or a Public Switched Telephone Network (PSTN). TheSGSN 230 performs a routing and tunneling function for traffic, whilst aGGSN 225 links to external packet networks. Each SGSN 230 provides agateway to the external network 240. The Operations and ManagementCentre (OMC) is operably connected to RNCs 220 and Node-Bs 215. The OMCcomprises processing functions and logic functionality in order toadminister and manage sections of the cellular communication system 200,as is understood by those skilled in the art.

The Node-Bs 215 are connected to external networks, through RadioNetwork Controller (RNC) stations, including RNC 220 and mobileswitching centres (MSCs), such as SGSN 230. A cellular communicationsystem will typically have a large number of such infrastructureelements where, for clarity purposes, only a limited number are shown inFIG. 2.

Each Node-B 215 contains one or more transceiver units and communicateswith the rest of the cell-based system infrastructure via an I_(ub)interface, as defined in the UMTS specification. Each Node-B 215 isoperably coupled to an antenna mast 217 for transmitting and receivingsignals to/from remote UEs, where each antenna mast 217 comprises anantenna array 219 adapted in accordance with embodiments of theinvention.

In accordance with embodiments of the invention, active array technologyis employed in the cellular communication system 200.

In accordance with example embodiments of the invention, a common activebeam-former and correction scheme is employed. In known antenna arraysystems, such as U.S. Pat. No. 6,339,399, the beam-former operation andcalibration correction scheme have necessarily been treated inisolation. Calibration corrections have been dependent on RF systemcomponent variation. In U.S. Pat. No. 6,339,399, software routines maybe used to update beam-form coefficients directly to the beam-former anddo not consider coefficients pertaining to calibration correction.

In contrast to the known art, embodiments of the invention address thebeam-form coefficients and calibration correction coefficients for theantenna array. For receive calibration of the antenna array, individualreceiver chains are measured over a specific duration and at a separateinstance in time.

In one embodiment of the invention, a switched coupler network is usedfor receive and transmit antenna array calibration, utilising separatereceive and transmit calibration routines, as described with respect toFIG. 7 and FIG. 8. For example, receive calibration is performed bymeasuring a transfer function of individual receive paths using one ormore matched couplers that use different calibrating signal paths.Calculations are performed on the differences of transfer functionmeasurement, and used to normalise the respective receive path transferfunction, thereby negating effects of the signal path. Thus, measurementpath errors of latency, phase and amplitude are calculated andcompensated for. Furthermore, where calibrating signal paths are sharedwith other receiver measurements, the normalisation of the firstmeasurement signal can further be applied to each receiver in the array,thus substantially minimising the effect of the calibration path error.

In one embodiment of the invention, the beam-form coefficients as set bybaseband controlling software are first stored and then modified bycalibration controller logic in order to generate a composite beam-formand error correction signal.

In one embodiment of the invention, an algorithm is described forsequencing through an antenna array and performing measurements oflatency, phase and amplitude on the respective receive and transmitpaths.

In one embodiment of the invention, an algorithm is described for adetection scheme to determine whether an antenna element within anantenna array fails.

In one embodiment of the invention, an algorithm is described for amethod for determining composite weighting on respective receive pathsfor beam-forming and calibration corrective factor combined.

Referring now to FIG. 3, an example of a network element 300 arranged toperform beam-forming at an antenna mast is illustrated in accordancewith embodiments of the invention. In this embodiment the calibrationsystem is employed to correct both +45° and −45° polarised receive andtransmit antenna array paths. One embodiment of the inventionillustrates an OBSAI RP3 01 or CPRI interface 304, which is used forinterfacing to 302 the baseband processing unit of a cellular basestation, such as a 3GPP Node B. The Node B base band performsdemodulation and modulation encoding. The node B also interfaces withRNC to supply back haul communication to the rest of the network andwider communication infrastructure. Embodiments of the invention proposea network element 300, located adjacent an antenna array 330 with anintermediary digital active adaptive antenna array system that includesactive control from, say, a modem.

Embodiments of the invention propose modem control of beam-forming andcalibration of antenna arrays 330 substantially at the top of an antennamast. In this manner, the modem control logic utilises RFdown-conversion and analogue-to-digital conversion of signals sent tocircuitry located substantially at the antenna mast top from the Node-Bin a transmit mode of operation, or from an antenna array to be routedto the Node-B in a receive mode of operation. The modem control logic,in one embodiment of the invention, then performs digital signalprocessing to effect beam-forming and/or calibration of antenna arraysin a digital domain. Thereafter, the modem control logic configures thereverse operation of the beam formed and calibrated signal usingdigital-to-analogue conversion and RF up-conversion of signals, forforwarding to the antenna array in a transmit mode of operation or tothe Node B in a receive mode of operation.

The embodiment illustrated in FIG. 3 relates to a transceiver array andassociated conversion allowing Node-B processing. The embodimentillustrated in FIG. 3 also details a diagram of diversity reception.Modern air-interface protocols exploit antenna diversity to improve theair interface communication link. Conventional Antenna arrays contain anarray of radiative antenna elements of +45° and −45° polarisation. Priorto the demodulation process these signals are processed independently.Since these are diverse paths, coherency is unlikely to exist.Therefore, the signals are not combined in the RF domain. Generally, itis sufficient to transmit in one polarisation type only. Hence,transceiver circuits 312 are connected to antenna elements of onepolarisation type only. Conversely, receive diversity paths 374 areprocessed independently.

Embodiments of the invention utilise a plurality of parallel transceiverpaths, equivalent to the number of antenna arrays used, plus onededicated common calibration transceiver. A common signal source is usedfor receive calibration and a common feedback path is used for transmitcalibration. In one embodiment, cross-polarised antenna arrays may beused. In this embodiment, a separate diversity receive path is requiredfor each antenna element for both diversity and primary receivers.

An ‘8’×‘2’ antenna element array consists of sixteen antenna elements at+45 degree polarisation and sixteen antenna elements at −45 degreepolarisation. Therefore, thirty-three receivers are required.

The antenna mast located network element 300, e.g. a modem, comprises aplurality of parallel transceiver circuits operably coupled to an activeantenna array 330, of whose receiver elements are arranged toindividually provide down-converted digitised samples corresponding tothe receive channel in question for the received signals. As will beappreciated by a skilled artisan, the transmit section is also operablyconnected to the antenna array 330.

The OBSAI RP3 01/CPRI interface 304, as decoded from the Node Bbaseband, outputs IQ sample pairs and the digital signal processingchain for the active antenna performs filter functions 306 andapplication of beam-form weights 308 for each of the individualtransceiver elements. In accordance with embodiments of the invention,beam-form weights 308 may comprise of relative phase, amplitude andlatency relationship to each of the antenna elements. Calibrationcorrection resultant coefficients (in order to eliminate calibrationmeasurement errors) are applied to the composite beam-form errorcorrection process. One example for eliminating feedback errors isdetailed in the flowcharts of FIG. 7 and FIG. 8. Advantageously, thecalibration correction resultant coefficients may also be added tocorrect for any impairments in the individual transmit chain. Multipleantenna Array TX signal processing functions are performed in parallel,with the test calibration method only arranged to use one antenna arrayat a time.

Each of the plurality of parallel transceiver circuits 312 comprisedigital to analogue conversion, 314, to generate complex basebandanalogue signals. The analogue signals are filtered, 316, and frequencytranslated, 318, 320, to the desired RF band. These RF signals areamplified, 322, and routed through a duplexer device, 324, in order toisolate transmit signals from the receive paths. Once amplified, the RFsignals are routed to the antenna elements 330 via a coupler structure326, for example as described in FIG. 4.

For receive functionality using the antenna array 330, each antennaelement has its own receive signal chain. The plurality of paralleltransceiver circuits 312 comprise, in a receive mode, an antennaduplexer 324 providing a received signal to a low-noise amplifier (LNA)332. The LNA 332 provides amplified versions of the received signals torespective quadrature (‘I’ and ‘Q’) down-conversion stages 334 arrangedto down-convert the respective amplified received signals based to afrequency down-conversion signal. Down conversion signals are fed inquadrature format from a local oscillator generation sub-system 340. Therespective quadrature down-converted amplified received signals areinput to respective low-pass filters 336 and thereafter to respectiveanalogue-to-digital converters 338 to transform the quadraturedown-converted received signal to a digital form.

In accordance with embodiments of the invention, the digital form of thevarious received signals of a single polarisation type, e.g. −45 degreeis input to a plurality of parallel beam-form processing logic modules344.

Notably, in accordance with embodiments of the invention, beam-formingprocessing involves application of phase, amplitude and latency scalingof each individual receive signal that corresponds to a beam patternco-efficient 342.

Each of the plurality of parallel beam-form processing logic modules 344comprise respective logic arranged to process beam-forming andsubsequent channel filtering. The parallel beam-form processing logicmodules 344 process the received digital form of the signals usingrespective channel filters and provide output signals. Each of thedigital output signals in ‘I’ and ‘Q’ format will be additively combined346. Thus, in the digital domain filtering, beamform weighting andcalibration correction is performed on each receive path. These areoutput through the OBSAI RP3 01/CPRI interface 302 to the Node Bbaseband.

Likewise, for receive diversity processing, each of a plurality ofparallel receiver circuits 374 comprise, in a receive mode, a receiveband-pass filter 376 providing a received signal to a low-noiseamplifier (LNA), 378. The LNA 378 provides amplified versions of thereceived signals to respective quadrature (‘I’ and ‘Q’) down-conversionstages 382 arranged to down-convert the respective amplified receivedsignals to a frequency down-converted signal. Down converted signals arefed in quadrature format from a local oscillator generation sub-system,380. The respective quadrature down-converted amplified received signalsare input to respective low-pass filters 384 and thereafter torespective analogue-to-digital converters 386 to transform thequadrature down-converted received signal to a digital form.

In accordance with embodiments of the invention, the digital form of thevarious received signals of a single polarisation type, e.g. −45 degreeis input to a plurality of parallel beam-form processing logic modules392.

Notably, in accordance with embodiments of the invention, beam-formingprocessing involves application of phase, amplitude and latency scalingof each individual receive signal that corresponds to a beam patternco-efficient 390.

Each of the plurality of parallel beam-form processing logic modules 392comprise respective logic arranged to process beam-forming andsubsequent channel filtering. The parallel beam-form processing logicmodules 392 process the received digital form of the signals usingrespective channel filters and provide output signals. Each of thedigital output signals in ‘I’ and ‘Q’ format will be additively combined394.

The output of the beam-forming process results in digital signal typecorresponding to signals received substantially within the processedbeam formation. These digital signals are converted to analogue formatand up-converted to produce a signal in the frequency band that can befurther processed by the Node-B.

It is envisaged that power management functions and clock generationfunctions may be used, but are not shown in the diagrams for the sake ofsimplicity.

In accordance with one embodiment of the invention, diversity receivepaths may be re-transmitted to the Node-B, which in one embodiment is alegacy Node-B. In one example embodiment, the antenna array system maycomprise of one or more cross-polarised antenna elements. In thismanner, antenna elements of one polarisation type may be processed bythe Node-B through a separate diversity receiver, with the diversitysignal relayed back to the Node-B on a separate re-transmission path.

In one example embodiment, it is envisaged that system-wide enhancementsmay be achieved. For example, embodiments of the invention may ‘locally’monitor information relating to the cell environment, and thisinformation may be passed to the system's existing OMC independent fromother OMC traffic, in order for the OMC to effect system-wide changes.Furthermore, for example, signals may be received from each of theantenna elements of the antenna array, where each signal is regeneratedinto a single antenna feed. In this example, the regenerated signalinformation may be processed in such a way that some of the networkenvironmental information may be lost. In conventional antenna arrays nospatial environmental information can be derived, thus processing thisinformation yields benefits over conventional systems.

Incoming RF signals that are incident on the antenna array may have anAngle of Arrival (AoA) calculated. These may be determined by thecontroller logic in conjunction with the active beam-former logicmodules. Thus, information from a wide-angle beam may be relayed back tothe Node-B or OMC.

However, in order to assist network optimisation, it is known that theremay be statistically more signals coming from a narrower angle ofarrival on an antenna array. This information may be statisticallyprocessed from the signal received on the individual antenna elements.In this example, it is envisaged that this information may be relayedback to the OMC using, for example IP messages via the networkelement/modem. In response to these IP messages, the OMC may be able toadjust network parameters, such as beam direction and beam-form Azimuthpattern type. Alternatively, or additionally, the OMC may use suchinformation to change uplink or down link pattern types, for example tobetter optimise or plan the network. OMC instructions can be relayedusing such an IP modem.

In accordance with embodiments of the invention, calibration of theantenna array and application of correction coefficients are controlledby calibration controller logic 352, which is further described withreference to FIG. 5 and FIG. 6. The calibration controller logic 352 is,thus, operably coupled to the parallel beam-form processing logicmodules 310, 344, 392.

In accordance with embodiments of the invention, the calibrationcontroller logic 352 also controls the routing of RF and test signalswithin the coupler structure 326, as further described with reference toFIG. 4. In this regard, the calibration controller logic 352 is arrangedto output calibration signal and receive signals from the feedbacktransceiver circuits 312 via calibration signal generation and feedbacktransceiver circuitry 363.

The calibration signal generation and feedback transceiver circuitry 363comprises a plurality of digital input/output ports coupled to thecalibration controller logic 352 and arranged to provide or receivedigitized IQ signals. The calibration signal generation and feedbacktransceiver circuitry 363 comprises digital to analogue conversion, 354,to generate complex baseband analogue signals. The analogue signals arefiltered, 356, and frequency translated, 360, to the desired RF band.The calibration signal generation and feedback transceiver circuitry 363also comprises respective quadrature (‘I’ and ‘Q’) down-conversionstages 366 arranged to down-convert the respective amplified receivedsignals to a frequency down-converted signal. Down converted signals arefed in quadrature format from a local oscillator generation sub-system,368. The respective quadrature down-converted amplified received signalsare input to respective low-pass filters 370 and thereafter torespective analogue-to-digital converters 372 to transform thequadrature down-converted received signal to a digital form.

The calibration signal generation and feedback transceiver circuitry 363comprises a double pole double throw switch 362 arranged to route asingle feedback or calibration signal to the coupler structure 326 via aswitchplexer 364. The function of the calibration signal generation andfeedback transceiver circuitry 363 is to connect the feedback point tothe respective coupler path under calibration measurement. For receivecalibration the calibration signal generation and feedback transceivercircuitry 363 is arranged to up-convert the calibration signal to thefrequency of operation of the receiver under measurement. For transmitoperation, the calibration signal generation and feedback transceivercircuitry 363 is arranged to down-convert to baseband the RF signalunder test of the transmitter. Advantageously, much of the feedback orsignal generation is common, thereby minimising impact to measurementresults in conjunction with the normalising algorithm.

In embodiments of the invention, different types of digital test-tonemay be utilised. For example, it is envisaged that the digital test tonemay be real, complex (for example either Cartesian-based or of polarmode). Furthermore, it is envisaged that the digital test-tone may be abroad-spectrum test-tone or a narrow-spectrum test-tone or that some ofthe test-tone characteristics, such as power, frequency response, etc.may even change mid-calibration.

Furthermore, the inventors have determined that convergence of thereceive calibration algorithm may be heavily dependent on thecalibration digital test-tone signal used. If an inappropriate digitaltest-tone is used, the solution may converge to (what is generallyreferred to in convergence theory, as) a ‘local minimum’. Basically,this means that the solution calculated by the adaptive algorithm issub-optimal and would be detrimental to the functionality of the overallcalibration system.

Thus, selecting the correct digital test-tone becomes a trade-offbetween speed of convergence, accuracy of convergence, robustness to SNRand proximity of local minima. To ensure that the algorithm converges toa substantially optimal solution, embodiments of the invention, proposelogic to provide gearing of the digital test-tone.

In one embodiment of the invention, the calibration algorithm commenceswith two digital test-tones of relatively low frequencies. The use ofsuch digital test-tones helps to eliminate local minima and causes thealgorithm to converge a majority of the way to the optimal solution.Once the algorithm has converged to close to the substantially optimalsolution, one embodiment of the invention proposed to switch to higherfrequency digital test-tones where convergence is then achieved in asmoother fashion to the nearest solution (which of course is now theoptimal solution due to the initial part of the algorithm).

Referring now to FIG. 4, a more detailed example of a switched couplerstructure 326 utilized in calibrating a beam-form antenna array isillustrated in accordance with the network element example embodiment ofFIG. 3. In particular, the switched coupler structure 326 allows for acommon receive or transmit array mismatch correction arrangement. Thisis in contrast to separate transmit and receive beam-forming arraycalibration structures and associated calibration schemes that aredescribed in the known art.

The example coupler structure of FIG. 4 is an eight antenna couplermatrix and may be utilised to allow calibration of the same receiver andtransmitter by using two different coupler paths. This allowsnormalisation of the different paths when calculating the calibrationresult coefficients.

Eight transceivers 402, 408, 414, 420, 430, 436, 446, 452 areindividually operably coupled to a respective antenna 404, 410, 416,422, 432, 438, 448, 454. Each transceiver 402, 408, 414, 420, 430, 436,446, 452 and respective antenna 404, 410, 416, 422, 432, 438, 448, 454is arranged to be operably coupled to two out of three switchplexers426, 442, 458, in this example, which are arranged such that testsignals may be routed to each transceiver via alternative test paths.

The switched coupler structure 326 of FIG. 4 comprises threeswitchplexers 426, 442, 458 each comprise four inputs and one output,namely switchplexer port A 428, switchplexer port B 444 and switchplexerport C 460.

The operation of the switched coupler structure 326 of FIG. 4 may bebetter understood when considering the following example signal flows.

For example, a signal on Ant3 416 can be coupled back/through onswitchplexer port A 428 and different switchplexer port B 444. Let usconsider a case of a transmitter calibration using a signal on Ant3 416.If the signal coupled back measured differently between the differentfeedbacks, e.g. via switchplexer port A 428 and different switchplexerport B 444, then it may be assumed that the error may be attributed as afeedback path mismatch. This feedback mismatch may then be negated fromthe corresponding phase/amplitude/latency correction of all signal pathsusing switchplexer output B 444, thus substantially minimising thefeedback error.

Conversely for receive calibration, a signal may first be input toswitchplexer port A 428, then switchplexer port B 444, and correspondingreceive measurements will allow negation of mismatch on the feed-forwardcalibration signal paths.

The proposed coupler matrix is able to scale below and beyond a use ofeight antennae, and is not restrictive to an array size. Of note in thecoupler matrix structure 326 is that at least two directional couplersare located between each transceiver and the respective antenna path.With an eight antenna coupler matrix, a phase mismatch correction ofbetter than 5 deg. may be achieved accounting for accumulated errorbecause of array size. Antennae of common polarisation are combinedtogether before Node B baseband processing, and can, thus, be calibratedseparately to those of an alternate polarisation.

In a receive calibration mode of operation, only one receive signalprocessing path is measured as part of the calibration process at anyparticular time, thereby having minimal impact on the overall receiverperformance. Furthermore, when one antenna path is being measured, theantenna coupler structure 326 ensures that the receive test signal willnot substantially couple to other antenna paths. In this regard,sufficient switchplexer port isolation exists and sufficient directivityof the switched couplers exists. Furthermore, the isolation betweenadjacent antenna structures ensures that the calibration tone isolationis limited to a single path, thereby not significantly impairingnon-measured receive signal processing paths.

In one embodiment of the invention, the frequency of running thecalibration routines is made dependent upon the prevailing networkair-interface traffic and environmental conditions. For example, in oneembodiment, calibration may be performed more regularly during fastchanging environmental conditions, or less regularly during busy traffictimes.

Assuming equal weighting of all elements then the impact on SNR for theduration of the calibration isRxSNRcal=10 log(1−(1/(MN))  [Eqn. 3]Where:

M is the amount of array rows and

N is the array columns.

For a 16 element array this would equate to just 0.28 dB degradation.

In one embodiment of the invention, each of the transceiver paths may bemeasured and where applicable the same transceiver path may be measuredmore than once, for example in a receive mode of operation by using adifferent test signal path. In this manner, the test path error may benormalised based on a single receiver being measured using two testdifferent test signals being applied to two transceiver paths.Thereafter, all other tested receivers using a single path may benormalised to the receiver using the alternate path. The difference intest results for the different transceiver paths may be used to estimateany offsets due to the feedback path. Such offsets may be used tonormalise the results, such that mismatch variation in feedback errorsmay be eliminated as an error source on the resultant calibrationsignal.

In one embodiment, latency compensation may be determined by referencingand normalising all latency estimates on these measurements to thelongest determined path delay. Thereafter, a compensating latency can bemade on each of the other receive paths accordingly, to ensureconsistency amongst the receive paths.

Furthermore, in one embodiment of the invention, receive paths that aredetermined as having significantly reduced signal quality or magnitude,when compared to an expected signal quality or magnitude, may beeliminated from the array as the respective noise contribution may onlydegrade the overall performance. In this manner, this embodiment mayallow an antenna soft-fail mechanism to be employed in a communicationsystem employing an antenna array. Thereafter, a status update may beset, for example to initiate either maintenance or network OMCcompensation.

Referring now to FIG. 5, an example of a calibration controller 352 ofthe network element 300 of FIG. 3 is illustrated, in accordance withsome embodiments of the invention. The calibration controller 352comprises a digital IQ signal source 505 that is arranged to providecomplex digital IQ signals 510, 515 to be used as a calibration signal520 to digital-to-analogue converter (DAC) inputs on a calibrationsignal generation and feedback transceiver circuitry 363, which iscoupled to the receive path under measurement. The same digital IQsignals 510, 515 are provided to an adaptive mechanism 525. The adaptivefilter 525 provides modified digital IQ signals 545, 550 to comparatorlogic 565. The comparator logic 565 also receives IQ digital signalsselected, by selector logic 560. The selector logic 560 selects aparticular feedback IQ digital signal of the receive path under test,from a variety of different analogue-to-digital converter (ADC) signals570. In this manner, the comparator logic 565 compares the two pairs ofdigital IQ signals and produces digital IQ error signals 535, 540 thatare input to an adaptive filter update algorithmic function/logic, suchas a least means square (LMS) type structure 530. The least means square(LMS) type structure 530 then provides two adjustment signals to theadaptive filter 525.

When the adaptive filter 525 has converged, a measurement is taken fromeach transceiver with the resultant values output from the LMS logic 530being stored. Convergence is defined as a state to where the errorsignals 535, 540 are sufficiently minimised. When the process hascompleted a full set of measurements, a process of calculating compositebeam-form and calibration update coefficients is undertaken for thesignal processing path. A composite beam-forming and resultantcalibration correction function are not described in the known art.

Referring now to FIG. 6, a more detailed example of an adaptive filter525 that may be employed in the calibration controller of FIG. 5, isillustrated. The adaptive filter 525 receives digital IQ signals 510,515 that are also used as a calibration signal. The adaptive filter 525comprises complex multiplier logic 605 arranged to multiply the digitalIQ signals 510, 515 with digital IQ signals provided by IQ adjustmentlogic 615. In this manner, the IQ adjustment logic 615 together with thecomplex multiplier logic 605 adjusts the phase and/or gain of thedigital IQ signals 510, 515. The operation of the IQ adjustment logic615 is controlled by an adjustment signal generated by the LMS typestructure 530.

In accordance with embodiments of the invention, the phase and/or gainadjusted digital IQ signals are input to delay logic 610. In thismanner, the delay logic 610 adjusts the latency of the phase and/or gainadjusted digital IQ signals. The operation of the delay logic 610 iscontrolled by an adjustment signal generated by the LMS type structure530. The delay logic 610 of the adaptive filter 525 outputs phase and/orgain and/or latency adjusted digital IQ signals 545, 550.

The receive calibration algorithm initially uses the input signal levelfrom the ADCs, in order to take a measurement of the RF environment.Depending on the type of adaptive algorithm employed, the test signal isset to be within the dynamic range of the receiver's ADC under test, andthus of a sufficiently high level to ensure that the received CINR forthe respective calibration signal is capable of converging with thereference test signal. In this embodiment, a low-pass filter 392 may beplaced in an ADC feedback path, such that it selectively eliminates therest of the ambient RF signal.

A minimal level for the RF test signal is maintained, to ensure that theisolation of the test signal at one coupler to the other receiver pathsis minimised. Thus, if the RF test signal is sufficiently stronger thanthe RF ambient live network traffic, the performance of the calibrationroutine would substantially impair live network traffic reception, dueto leakage of the calibration signal to other receive paths.

In accordance with embodiments of the invention a receive arraycalibration scheme is proposed where the response of individualreceivers in terms of latency, phase response and gain may be measured.A normalising gain, phase and latency adjustment can then be made to thecombined receiver signals, such that the wanted signals may be optimallycombined to provide the desired beam pattern. Advantageously, thebeam-forming weighting, plus the corrective mismatch phase and amplitudescaling may be combined into one adjust stage.

Receiver calibration is performed by generating a test signal that isapplied to one receiver element at a time through a switched couplernetwork. In one embodiment, the test tone amplitude may be set to be 10dB above the RF ambient live network traffic signal or noise floor levelof the receiver, to ensure that it is measurable following attenuationby the respective passive components and coupling mechanisms used in theswitched coupler structure 326 of FIG. 4.

Any impairments between the respective receive paths, as determinedusing the test tone, may be adjusted for during calibration. Thefeedback path through the switchplexer to the calibration receiver andthe path used to route the test tone for receive calibration through theswitchplexer will experience different path delays, phase response andinsertion losses.

In one embodiment of the invention, a reference test signal may beselected so that all other receive path complex differential mismatchvariables can be derived. In receive calibration, poorly chosen testsignals may cause the adaptive algorithms to converge to a solution thatis significantly removed from the true optimal solution. Hence,test-tones must be carefully crafted to ensure that they are able toconverge correctly. Once the complex differential mismatch variableshave been derived, they may be combined in a product fashion with thebeam-form weights to achieve a desired beam-form pattern.

In accordance with embodiments of the invention a receive arraycalibration scheme is proposed that can be performed in such a way as itdoes not substantially impair live network performance.

In one embodiment of the invention, it is envisaged that the receivecalibration process or transmit calibration process may be implementedas a function of one or more of the following:

(i) An accuracy required of the beam,

(ii) How often the receive or transmit line-ups are to be reconfigured,and

(iii) A rate of change of environmental factors.

However, for a fixed beam pattern based on environmental factors thatchange the individual receiver or transmitter response, it is expectedthat the time frame between successive receive or transmit calibrationprocesses may be of the order of a few minutes.

Referring now to FIG. 7 there is illustrated an example of a flowchart700 for performing receive calibration of an antenna array. Theflowchart 700 commences with initialising calibration hardware, forexample comprising of loading initial estimates of the amplitude, phaseand latency, adaptive algorithm, specific convergence parameters (i.e.LMS gain), specific timers for calibration durations and coupler networkconfiguration, as shown in step 705. Once the calibration hardware hasbeen initialised in step 705, optimal test signal amplitude settings areset in order to factor any ambient RF environment effect on the antennaelement, as shown in step 710. A test signal is then applied to a singlereceive path and is input to a desired analogue-to-digital converter(ADC) as shown in step 715. A receive calibration routine is then runand the process waits for a converged result. Once the result hasconverged, the converged adaptive filter values, for example foramplitude, phase and latency, are extracted as shown in step 720. Thelatency measurement may then be adjusted to incorporate any latencyadjustment that already exists in the loop, for example as determinedfrom previous calibrations.

A determination is then made as to whether the calibration routine wasperformed on the last receive measurement, as shown in step 725. If thedetermination is that it was not the last receive measurement, in step725, the flowchart loops back to step 715.

If the determination is that it was the last receive measurement, instep 715, the process then normalizes all errors using common receivercalibration results from different signal paths, as shown in step 730.Thereafter, the process identifies those receive paths whose detectedsignal was determined as being below a signal threshold level in orderto identify any failed paths, as shown in step 735. For those receivepaths that have been identified as having a detected signal being belowthe signal threshold, in step 735, the particular receive path iseliminated from the receive calibration process and, in one embodimentof the invention, a soft fail flag is set, as shown in step 740.

For those receive paths that have been identified as not being below thesignal threshold, in step 735, a determination of the longest latencyvalue is made, in step 745. Once the longest latency value is identifiedin step 745, all latency values on the receive signals are normalised tothe longest latency value, as shown in step 750. Once all of thedetermined latency values are normalised to the longest latency value instep 750, complex scaling of a result from a reference transmit path isperformed in order to determine normalising result to be applied to allother receive paths, as shown in step 755. Thereafter, the normalisingcomplex result is scaled with a determined desired beam weighting foreach path, as shown in step 760. Finally, the composite updatedcoefficients are applied to all receive paths in the antenna array, asshown in step 765.

In accordance with a further embodiment of the invention, for transmitcalibration, it is envisaged that a similar structure to that used inreceive calibration may be used. However, instead of a digital IQsource, embodiments of the invention may utilise live network trafficsignals. In this embodiment, the transmit signal is known as it is theIQ data stream from the digital baseband circuitry on the Node B.

Referring now to FIG. 8 there is illustrated an example of a flowchart800 for performing transmit calibration of an antenna array. Theflowchart 800 commences with initialising calibration hardware, forexample comprising of loading initial estimates of the amplitude, phaseand latency, adaptive algorithm, specific convergence parameters (i.e.LMS gain), specific timers for calibration durations and coupler networkconfiguration, as shown in step 805. Once the calibration hardware hasbeen initialised in step 805, optimal calibration feedback line-upsettings are set in order to factor the power on the antenna element, asshown in step 810. Thereafter, appropriate live transmit signals arecoupled through a calibration feedback path, as shown in step 815.

A transmit calibration routine is then run and the process waits for aconverged result. Once the result has converged, the converged adaptivefilter values, for example for amplitude, phase and latency, areextracted as shown in step 820. The latency measurement may then beadjusted to incorporate any latency adjustment that already exists inthe loop, for example as determined from previous calibrations, as shownin step 825. Furthermore, for example, the amplitude and phasemeasurements may also be adjusted to incorporate the amplitude and phaseadjustments that have already been added in the loop, for example fromprevious calibrations, as shown in step 830.

Once any adjustments have been made to one or more of the amplitudephase and latency values, the amplitude phase and latency are stored insoftware, as shown in step 835. A determination is then made, in step840, as to whether the calibration routine was performed on the lasttransmit measurement, as shown in step 840. If the determination is thatit was not the last transmit measurement, in step 840, the flowchartloops back to step 815.

If the determination is that it was the last transmit measurement, instep 840, the process then identifies those transmit paths whosedetected signal was determined as being below a threshold value, or anycalibrations that did not manage to converge, as shown in step 845. Forthose transmit paths that have been identified as having a detectedsignal being below the threshold value, or where any calibrations didnot manage to converge, in step 845, the particular transmit path iseliminated from the transmit calibration process and, in one embodimentof the invention, a soft fail flag is set, as shown in step 850.

For those transmit paths that have been identified as not having adetected signal being below the threshold value, or where anycalibrations did not manage to converge, in step 845, all of thedetermined latency values are normalised to the longest latency value,as shown in step 855. Once all of the determined latency values arenormalised to the longest latency value in step 855, complex scaling ofa result From a reference transmit path is performed in order todetermine normalising result to be applied to all other transmit paths,as shown in step 860. Thereafter, the normalising complex result isscaled with a determined desired beam weighting for each path, as shownin step 865. Finally, the composite updated coefficients are applied toall transmit paths in the antenna array, as shown in step 870.

Referring now to FIG. 9, there is illustrated a typical computing system900 that may be employed to implement signal processing functionality inembodiments of the invention. Computing systems of this type may be usedin access points and wireless communication units. Those skilled in therelevant art will also recognize how to implement the invention usingother computer systems or architectures. Computing system 900 mayrepresent, for example, a desktop, laptop or notebook computer,hand-held computing device (PDA, cell phone, palmtop, etc.), mainframe,server, client, or any other type of special or general purposecomputing device as may be desirable or appropriate for a givenapplication or environment. Computing system 900 can include one or moreprocessors, such as a processor 904. Processor 904 can be implementedusing a general or special-purpose processing engine such as, forexample, a microprocessor, microcontroller or other control logic. Inthis example, processor 904 is connected to a bus 902 or othercommunications medium.

Computing system 900 can also include a main memory 908, such as randomaccess memory (RAM) or other dynamic memory, for storing information andinstructions to be executed by processor 904. Main memory 908 also maybe used for storing temporary variables or other intermediateinformation during execution of instructions to be executed by processor904. Computing system 900 may likewise include a read only memory (ROM)or other static storage device coupled to bus 902 for storing staticinformation and instructions for processor 904.

The computing system 900 may also include information storage system910, which may include, for example, a media drive 912 and a removablestorage interface 920. The media drive 912 may include a drive or othermechanism to support fixed or removable storage media, such as a harddisk drive, a floppy disk drive, a magnetic tape drive, an optical diskdrive, a compact disc (CD) or digital video drive (DVD) read or writedrive (R or RW), or other removable or fixed media drive. Storage media918 may include, for example, a hard disk, floppy disk, magnetic tape,optical disk, CD or DVD, or other fixed or removable medium that is readby and written to by media drive 912. As these examples illustrate, thestorage media 918 may include a computer-readable storage medium havingparticular computer software or data stored therein.

In alternative embodiments, information storage system 910 may includeother similar components for allowing computer programs or otherinstructions or data to be loaded into computing system 900. Suchcomponents may include, for example, a removable storage unit 922 and aninterface 920, such as a program cartridge and cartridge interface, aremovable memory (for example, a flash memory or other removable memorymodule) and memory slot, and other removable storage units 922 andinterfaces 920 that allow software and data to be transferred from theremovable storage unit 918 to computing system 900.

Computing system 900 can also include a communications interface 924.Communications interface 924 can be used to allow software and data tobe transferred between computing system 900 and external devices.Examples of communications interface 924 can include a modem, a networkinterface (such as an Ethernet or other NIC card), a communications port(such as for example, a universal serial bus (USB) port), a PCMCIA slotand card, etc. Software and data transferred via communicationsinterface 924 are in the form of signals which can be electronic,electromagnetic, and optical or other signals capable of being receivedby communications interface 924. These signals are provided tocommunications interface 924 via a channel 928. This channel 928 maycarry signals and may be implemented using a wireless medium, wire orcable, fiber optics, or other communications medium. Some examples of achannel include a phone line, a cellular phone link, an RF link, anetwork interface, a local or wide area network, and othercommunications channels.

In this document, the terms ‘computer program product’‘computer-readable medium’ and the like may be used generally to referto media such as, for example, memory 908, storage device 918, orstorage unit 922. These and other forms of computer-readable media maystore one or more instructions for use by processor 904, to cause theprocessor to perform specified operations. Such instructions, generallyreferred to as ‘computer program code’ (which may be grouped in the formof computer programs or other groupings), when executed, enable thecomputing system 900 to perform functions of embodiments of the presentinvention. Note that the code may directly cause the processor toperform specified operations, be compiled to do so, and/or be combinedwith other software, hardware, and/or firmware elements (e.g., librariesfor performing standard functions) to do so.

In an embodiment where the elements are implemented using software, thesoftware may be stored in a computer-readable medium and loaded intocomputing system 900 using, for example, removable storage drive 922,drive 912 or communications interface 924. The control logic (in thisexample, software instructions or computer program code), when executedby the processor 904, causes the processor 904 to perform the functionsof the invention as described herein.

It will be appreciated that, for clarity purposes, the above descriptionhas described embodiments of the invention with reference to differentfunctional units and processors. However, it will be apparent that anysuitable distribution of functionality between different functionalunits or processors, for example with respect to the broadcast modelogic or management logic, may be used without detracting from theinvention. For example, functionality illustrated to be performed byseparate processors or controllers may be performed by the sameprocessor or controller. Hence, references to specific functional unitsare only to be seen as references to suitable means for providing thedescribed functionality, rather than indicative of a strict logical orphysical structure or organization.

Aspects of the invention may be implemented in any suitable formincluding hardware, software, firmware or any combination of these. Theinvention may optionally be implemented, at least partly, as computersoftware running on one or more data processors and/or digital signalprocessors. Thus, the elements and components of an embodiment of theinvention may be physically, functionally and logically implemented inany suitable way. Indeed, the functionality may be implemented in asingle unit, in a plurality of units or as part of other functionalunits.

It is envisaged that the aforementioned inventive concept aims toprovide one or more of the following advantages:

(i) WO2008000318(A1) proposes a coupler scheme that necessitates thatmultiple receiver chains need to be disabled in order to perform thecalibrations. This requirement is an artefact of the common couplerstructure to multiple antenna paths. Embodiments of the invention hereindescribed comprise a switched coupler structure that is adapted toovercome this deficiency.

(ii) A transmit calibration mechanism is described that may utilise theproposed switched coupler structure to facilitate feedback of livetransmission, which does not impair the live transmission, and thereforedoes not degrade network performance.

(iii) In the mechanism proposed in U.S. Pat. No. 6,339,399 B1, onlyamplitude and phase correction on the respective receive paths is takeninto consideration, due to the use of a complex multiplier. However,such a technique does not take into account a significant factor infuture wideband use of antenna arrays, namely latency. Embodiments ofthe invention herein described proposed a novel scheme that alsocorrects latency matching of paths. A calibration controller isdescribed that is arranged to detect mismatch of gain, phase and latencyin parallel processing receive paths.

(iv) U.S. Pat. No. 6,339,399 B1 proposed a mechanism that uses distinctbeam-forming component blocks to that for receive calibration resultantcorrection. In contrast, embodiments herein described propose amechanism whereby a common active beam-former and correction scheme maybe employed.

(v) A composite beam-forming calibration and correction logic is alsodescribed that uses a composite signal to effect beam steering andmismatch alignment processing.

(vi) A receive calibration method is also proposed whereby one receivechain at a time is measured, using a test signal, thereby negating anyeffect of on-going receive traffic. Receive calibration feedback errorsmay also be normalised with a plurality of matched couplers per pathutilising unique feedback paths.

(vii) An algorithm for sequencing through an antenna array measurementsand a detection scheme for failed antenna line-up is also described.

(viii) A method for determining composite weighting on respectivereceive paths for beam-forming is also described.

Although the present invention has been described in connection withsome embodiments, it is not intended to be limited to the specific formset forth herein. Rather, the scope of the present invention is limitedonly by the accompanying claims. Additionally, although a feature mayappear to be described in connection with particular embodiments, oneskilled in the art would recognize that various features of thedescribed embodiments may be combined in accordance with the invention.In the claims, the term ‘comprising’ does not exclude the presence ofother elements or steps.

Furthermore, although individually listed, a plurality of means,elements or method steps may be implemented by, for example, a singleunit or processor. Additionally, although individual features may beincluded in different claims, these may possibly be advantageouslycombined, and the inclusion in different claims does not imply that acombination of features is not feasible and/or advantageous. Also, theinclusion of a feature in one category of claims does not imply alimitation to this category, but rather indicates that the feature isequally applicable to other claim categories, as appropriate.

Furthermore, the order of features in the claims does not imply anyspecific order in which the features must be performed and in particularthe order of individual steps in a method claim does not imply that thesteps must be performed in this order. Rather, the steps may beperformed in any suitable order. In addition, singular references do notexclude a plurality. Thus, references to “a”, “an”, “first”, “second”etc. do not preclude a plurality.

The invention claimed is:
 1. A method for calibrating an antenna arraycomprising a plurality of antenna elements coupled to a plurality ofrespective receive paths in a wireless communication system, the methodcomprising in receive mode the steps of: providing first digital IQsignals; translating the first digital IQ signals to a radio frequencyto generate a receive test signal; applying the receive test signal to aswitched coupler array network so that the receive test signal issubstantially coupled only to an individual single receive path of theplurality of receive paths to transform the received test signal to afeedback digital IQ signal; selecting the feedback digital IQ signal;running a receive calibration measurement routine using the firstdigital IQ signals on at least one processor configured to determine atleast one measurement value of at least amplitude, phase or latency andwaiting for at least one converged measurement value, wherein thecalibration measurement comprises a comparison of an adapted digital IQsignal and the selected feedback digital IQ signal on an output of theindividual single receive path to determine said at least one convergedmeasurement value; extracting the converged measurement value for atleast one individual receive path; repeating steps of applying,selecting running, and extracting for a next individual single receivepath until the calibration routine has completed; selecting a convergedmeasurement value of at least one individual receive path from aplurality of receive paths to form a reference receiver calibrationresult; normalizing a plurality of at least one measurement values ofthe plurality of receive paths using the reference receiver calibrationresult; selecting one of the plurality of normalized measurement valuesbased on prescribed criteria; and applying a selected normalized valueto at least one of the plurality of receive paths.
 2. A method forcalibrating an antenna array of claim 1 further comprising setting anoptimal test signal amplitude level by factoring an ambient radiofrequency environment effect on an associated antenna element of thesingle individual receive path.
 3. A method for calibrating an antennaarray of claim 1 further comprising identifying those single individualreceive paths whose converged measurement result is determined as beingbelow a signal threshold level.
 4. A method for calibrating an antennaarray of claim 3 further comprising eliminating from the receivecalibration process the single individual receive path identified asbeing below a signal threshold level.
 5. A method for calibrating anantenna array comprising a plurality of antenna elements coupled to aplurality of respective transmit paths in a wireless communicationsystem, the method comprising in transmit mode the steps of: routinglive transmit network signals through at least one transmit path;feeding back a portion of the live transmit signals pertaining to aselected path under calibration measurement via a switched couplernetwork thereby transforming the transmit live network signal to afeedback digital IQ signal; running a transmit calibration measurementroutine on at least one processor configured to determine at least onemeasurement value used to calibrate the individual single transmit pathand waiting for at least one converged measurement value of at least onefrom a group consisting of: amplitude, phase or latency; wherein thecalibration measurement comprises a comparison of an adapted IQ datastream pertaining to the live network transmit signals and the feedbackdigital IQ signal to determine said at least one converged measurementvalue; extracting the converged measurement value of at least oneindividual single transmit path; repeating steps of applying, running,and extracting for a next individual single transmit path until thecalibration routine has completed; selecting a converged measurementvalue of at least one individual single transmit path from a pluralityof transmit paths to form a reference transmitter calibrationmeasurement result; normalizing a plurality of at least one measurementvalues of a plurality of transmit paths using the reference transmittercalibration measurement result; selecting one of the plurality ofnormalized measurement values based on prescribed criteria; and applyinga selected normalized measurement value to at least one of the pluralityof transmit paths.
 6. A method for calibrating an antenna array of claim5 further comprising identifying for at least one of the singleindividual transmit paths at least one from a group consisting of:whether the converged at least one measurement result value is below athreshold level; whether the calibration did not converge.
 7. The methodfor calibrating an antenna array of claim 6 further comprisingidentifying the single individual transmit path as a failed transmitpath upon identifying that: the converged at least one measurementresult is determined as being below threshold level, or the calibrationdid not converge.
 8. A method for calibrating an antenna array of claim5 further comprising eliminating from the transmit calibration processthose transmit paths that have been identified as failed.
 9. A methodfor calibrating an antenna array of claim 5 further comprising settingoptimal calibration feedback line-up settings to factor a power level ofthe single individual transmit path.
 10. A method for calibrating anantenna array of claim 1 wherein the at least one measurement value ofthe plurality of receive paths is a latency value, the method furthercomprising determining a longest latency value for those receive pathsthat have been identified as being a receive converged at least onemeasurement value that is not below a signal threshold.
 11. A method forcalibrating an antenna array of claim 10 further comprising normalisingeach latency value for each single individual receive signal to thelongest latency value.
 12. A method for calibrating an antenna array ofclaim 1 further comprising scaling the normalised at least onemeasurement value to at least one composite beam weighting coefficientfor each receive path of the plurality of receive paths; and applyingthe at least one composite beam weighting coefficient to at least onereceive path.
 13. A method for calibrating an antenna array of claim 1further comprising initialising calibration hardware.
 14. A method forcalibrating an antenna array of claim 1 further comprising adjusting atleast one measurement value of: latency, phase or amplitude measurementto incorporate any latency phase or amplitude adjustment that exists ina plurality of receive paths, where the latency phase or amplitudeadjustment is determined from a previous calibration iteration.
 15. Amethod for calibrating an antenna array of claim 1 further comprisingusing a common antenna array element and corresponding common switchedcoupler paths in a receive mode.
 16. A method for calibrating an antennaarray of claim 1 wherein determining that the calibration measurementroutine has completed comprises determining whether the calibrationroutine was performed on a last receive measurement.
 17. A networkelement for calibrating an antenna array comprising a plurality ofantenna elements coupled to a plurality of respective receive paths in awireless communication system, wherein the network element comprises, inreceive mode: a plurality of independent receiver circuits coupled torespective antenna elements of the antenna array; a circuit fortranslating first digital IQ signals to a radio frequency to generate areceive test signal and apply the received test signal to a switchedcoupler array network so that the receive test signal is substantiallycoupled only to an individual single receive path of the plurality ofreceive paths to transform the received test signal to a feedbackdigital IQ signal; a selector arranged to select the feedback digital IQsignal; at least one processor configured for executing the steps of:running a receive calibration measurement routine using the firstdigital IQ signals to determine at least one measurement value of atleast amplitude, phase or latency and waiting for at least one convergedmeasurement value, wherein the calibration measurement comprises acomparison of an adapted digital IQ signal and the selected feedbackdigital IQ signal on an output of the individual single receive path todetermine said at least one converged measurement value; arranging toextract the converged at least one measurement value for the at leastone individual receive path; repeating operations of applying, running,and extracting for a next individual single receive path until thecalibration measurement routine has completed; selecting a convergedmeasurement value of at least one individual receive path from aplurality of receive paths to form a reference receiver calibrationresult; normalizing a plurality of at least one measurement values ofthe plurality of receive paths using the reference receiver calibrationresult; and applying the at least one composite beam weightingcoefficient to respective receive paths.
 18. A network element forcalibrating an antenna array comprising a plurality of antenna elementscoupled to a plurality of respective transmit paths in a wirelesscommunication system, wherein the network element comprises, in transmitmode: a plurality of independent transmit circuits coupled to respectiveantenna elements of the antenna array; a switched coupler networkarranged to feed back a portion of the live transmit network signalspertaining to a selected path under calibration measurement therebytransforming the transmit live network signal to a feedback digital IQsignal; at least one processor configured for routing live transmitnetwork signals through least one transmit path and executing the stepsof; running a transmit calibration routine to determine at least onemeasurement value used to calibrate the individual single transmit pathand waiting for at least one converged measurement value of at least onefrom a group consisting of: amplitude, phase or latency; wherein thecalibration measurement comprises a comparison of an adapted IQ datastream pertaining to the live network transmit signals and the feedbackdigital IQ signal to determine said at least one converged measurementvalue; extracting the converged at least one measurement value of atleast one individual single transmit path; repeating the steps ofapplying, running, extracting for a next individual single transmit pathuntil the calibration routine has completed; selecting a convergedmeasurement value of at least one individual single transmit path from aplurality of transmit paths to form a reference transmitter calibrationmeasurement result; normalizing a plurality of at least one measurementvalues of a plurality of transmit paths using the reference transmittercalibration result; selecting one of the plurality of normalizedmeasurement values based on prescribed criteria; and applying thenormalized measurement value to at least one of the plurality oftransmit paths.